package com.amir.common.api

class ApiContents {
    companion object {
        //返回状态码
        var Token: String = "token"
        const val webBaseUrl: String = "http://m.help10000.com/"
        const val BaseUrl: String = "https://api.help10000.com/"
        const val ImageUrl: String = "http://img.help10000.com"
        const val Login: String = "v2/SSO/AuthorizeByPwd.aspx"//密码登录
        const val LoginOut: String = "v2/SSO/LoginOut.aspx"//退出登录
        const val UpdateAvater: String = "v2/My/MyInfo/ChangeLogo.aspx"//退出登录

        const val forgetPwd: String = "v2/SSO/ResetPasswordByMobile.aspx"//修改密码
        const val bindDeviceId: String = "v2/Device/BindAccountId.aspx"//绑定设备

        const val AuthorizeByValidCode: String = "v2/SSO/AuthorizeByValidCode.aspx"//验证码登录
        const val AuthorizeByAuto: String = "v2/SSO/AuthorizeByAuto.aspx"//自动登录
        const val Register: String = "v2/SSO/RegByValidCode.aspx"//验证码注册
        const val AccessToken: String = "v2/SSO/AccessToken.aspx"//获取token
        const val UserInfo: String = "v2/SSO/UserInfo.aspx"//用户信息
        const val initUserInfo: String = "v2/My/MyInit.aspx"//用户信息
        const val RefreshToken: String = "v2/SSO/RefreshToken.aspx"//刷新token
        const val CheckToken: String = "v2/SSO/Auth.aspx"//检查Token是否过期
        const val SendVerifyCode: String = "v2/SMS/SendVerifyCode.aspx"//发送短信
        const val CheckVerifyCode: String = "v2/SMS/CheckVerifyCode.aspx"//校验短信
        const val WorkOrder: String = "v2/WorkOrder/Default.aspx"//首页工单数据
        const val LoginCompanyList: String = "v2/SSO/LoginCompanyList.aspx"//拉取登录公司列表
        const val LoginCompany: String = "v2/SSO/LoginCompany.aspx"//登录公司
        const val Grabasingle: String = "v2/WorkOrder/My/Order/NewList.aspx"//抢单列表
        const val QiangDan: String = "v2/WorkOrder/My/Order/QiangDan.aspx"//抢单
        const val AssConfirm: String = "v2/WorkOrder/My/Order/AssConfirm.aspx"//接单
        const val OrderDetails: String = "v2/WorkOrder/My/Order/OrderView.aspx"//订单详情
        const val ServiceHis: String = "v2/WorkOrder/My/Order/OrderHistoryList.aspx"//服务历史记录
        const val MyOrder: String = "v2/WorkOrder/My/Order/OrderList.aspx"//我的订单
        const val refuseOrder: String = "v2/WorkOrder/My/Order/AssReject.aspx"//我的订单-拒绝
        const val RepairDone: String = "v2/WorkOrder/My/Order/RepairDone.aspx"//我的订单-完工上报
        const val RepairDoneSave: String = "v2/WorkOrder/My/Order/RepairDoneSave.aspx"//我的订单-暂存
        const val JxcSheetInit: String = "v2/WorkOrder/Jxc/JxcSheetInit.aspx"//我的订单-领料首页
        const val DeleteMaterial: String = "v2/WorkOrder/Jxc/ProdDelete.aspx"//我的订单-领料删除
        const val WareChange: String = "v2/WorkOrder/Jxc/WareChange.aspx"//我的订单-领料-更换仓库
        const val ProdList: String = "v2/WorkOrder/Jxc/ProdList.aspx"//我的订单-领料-选商品
        const val ProdAdd: String = "v2/WorkOrder/Jxc/ProdAdd.aspx"//我的订单-领料-添加商品
        const val PayInit: String = "v2/WorkOrder/My/Order/PayInit.aspx"//收款
        const val RepairDoneInit = "v2/WorkOrder/My/Order/RepairDoneInit.aspx"//完工上报
        const val WeixinNative: String = "v2/WorkOrder/My/Pay/WeixinNative.aspx"//收款码
        const val PayResult: String = "/v2/Pay/PayResult.aspx"//支付结果
        const val TimeOutList: String = "v2/WorkOrder/My/Order/TimeOutList.aspx"//超时订单
        const val GetWallData: String = "v2/Bank/Default.aspx"//钱包
        const val WalletDesc: String = "v2/Bank/BalanceFollowList.aspx"//钱包-流水
        const val UpdatePwd: String = "v2/My/MyInfo/ChangePwd.aspx"//我的-修改密码
        const val UpdateNickName: String = "v2/My/MyInfo/ChangeDispName.aspx"//我的-修改密码
        const val UploadFile = "v2/UploadFile.aspx"//上传的文件
        const val Version = "v2/APP/GetAndroidAppVersion.aspx"//版本检测
        const val UserPrivacyUrl = BaseUrl + "v2/SSO/Privacy.aspx"//隐私政策
        const val UserRuleUrl = BaseUrl + "v2/SSO/UserAgreement.aspx"//用户协议
        const val ApplyInit = "v2/Employee/InvatePre.aspx"//入职初始化
        const val ApplyWorkInit = "v2/Employee/InvateInit.aspx"//入职初始化
        const val ApplyWork = "v2/Employee/Invate.aspx"//入职提交v
        const val ReportLocation = "v2/Location/LocationAdd.aspx"//上报位置

        const val MsgCatalogs: String = "v2/AppMessage/CatgList.aspx"//我的-消息类型
        const val MsgList: String = "v2/AppMessage/AppMessageList.aspx"//我的-消息列表
        const val AddressInit: String = "v2/My/Addr/AddrAddInit.aspx"//我的-初始化
        const val AddressList: String = "v2/My/Addr/AddrList.aspx"//我的-地址列表
        const val AddressDefault: String = "v2/My/Addr/AddrDefault.aspx"//我的-设置默认
        const val DeleteAddress: String = "v2/My/Addr/AddrDelete.aspx"//我的-删除
        const val AddAddress: String = "v2/My/Addr/AddrAdd.aspx"//我的-删除
        const val EditAddress: String = "v2/My/Addr/AddrEdit.aspx"//我的-删除
        const val ZoneInfo: String = "v2/Location/GetZoneInfo.aspx"//我的-删除
        const val FeedbackList: String = "v2/My/Feelback/FeelbackList.aspx"//我的-反馈列表
        const val DeleteFeedback: String = "v2/My/Feelback/FeelbackDelete.aspx"//我的-删除反馈
        const val AddFeedback: String = "v2/My/Feelback/FeelbackAdd.aspx"//我的-添加反馈
        const val About: String = "About.aspx"//我的-关于我们

        const val WorkOrderReportR001:String = "/v2/WorkOrder/Report/R001.aspx"//工单报表
        const val CompanyCatgList:String = "/v2/Sys/CompanyCatgList.aspx"//行业类型列表

        const val MenuList: String ="v2/APP/Menu.aspx"//导航栏列表
        const val LogOff: String = "/v2/SSO/LogOff.aspx" //注销账号
    }
}
